// pages/my/logon/loginEntrance/loginEntrance.js
var app=getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
  loginName:'',
  pwd:'',
  status:false,
  readyLogin:{
    EnterpriseName:'',
    RealName:''
  }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    if (options && JSON.stringify(options)!='{}')
    {
      this.setData({
        loginName: options._loginName,
        pwd: options._pwd ,
        status: options._status
      })
    }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    if (app.globalData.userInfo)
    {
      this.setData({
        status: true,
        readyLogin: {
          EnterpriseName: app.globalData.userInfo.EnterpriseName,
          RealName: app.globalData.userInfo.RealName
        }
      })
    }
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
   
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function (res) {
  
   if (res.from === 'button') {
    // 来自页面内转发按钮
    console.log(res.target)
   }
   return {
    title: '上海诺标防伪',
    path: "pages/operat/operat",
    success: function (res) {
     // 转发成功
    },
    fail: function (res) {
     // 转发失败
    }
  }
  }
  ,
  codeRecord: function () {
    wx.navigateTo({
      url: 'codeRecord/codeRecord',
    })
  }
  ,
  message: function () {
    wx.navigateTo({
      url: 'message/message',
    })
  }
  ,
  feedback: function () {
    wx.navigateTo({
      url: 'feedback/feedback',
    })
  }
  ,
  aboutMGJ: function () {
    wx.navigateTo({
      url: 'aboutMGJ/aboutMGJ',
    })
  }
  ,
  logon: function () {
    var userInfo = app.globalData.userInfo;
    if (userInfo) {
      if (userInfo.Type == 1 || userInfo.Type == 0) {
        if (userInfo.RoleID.searchOf("Ox1") ||
          userInfo.RoleID.searchOf("Ox2") ||
          userInfo.RoleID.searchOf("Ox3") ||
          userInfo.RoleID.searchOf("Ox4") ||
          userInfo.RoleID.searchOf("Ox5") ||
          userInfo.RoleID.searchOf("Ox6") ||
          userInfo.RoleID.searchOf("Ox7") ||
          userInfo.RoleID.searchOf("Ox31") ||
          userInfo.RoleID.searchOf("Ox32") ||
          userInfo.RoleID.searchOf("Ox33") ||
          userInfo.RoleID.searchOf("Ox35") ||
          userInfo.RoleID.searchOf("Ox36") ||
          userInfo.RoleID.searchOf("Ox37")) {
          wx.switchTab({
            url: '../../../operat/operat',
          })
        } else if (userInfo.RoleID.searchOf("Ox8")) {
          wx.navigateTo({
            url: '../../../operat/fleedTools/fleedTools',
          })
        } else if (userInfo.RoleID.searchOf("Ox11") ||
          userInfo.RoleID.searchOf("Ox12") ||
          userInfo.RoleID.searchOf("Ox13")) {
          wx.navigateTo({
            url: '../../../operat/origins/origins',
          })
        }
      } 
    } else {
      wx.navigateTo({
        url: '../logon',
      })
    }
  }
})